Lettings of London Ltd has been ordered to pay more than £50,000 after pleading guilty to 18 offences largely relating to...